home *** CD-ROM | disk | FTP | other *** search
/ Komputer for Alle 1999 #8 / 1999 CD 8 (black).iso / maskdemo / DATA1.CAB / Program_Executable_Files / Daventry / KQ / MILTRAP1.CS < prev    next >
Encoding:
Text File  |  1998-12-15  |  3.3 KB  |  101 lines

  1. if test $2 == On
  2.     if test $Daventry::MillTree::down == 0
  3.         setThirdPerson
  4.         handsOff 1
  5.         KQCamera::follow none
  6.         KQConner::JumpDir
  7.         set Daventry::Mill::JumpDir $Console::Return
  8.         KQObject::setHidden milgear1 1
  9.         KQConner::endJump
  10.         move Connor 0 188700 230000 7500 0 0 1.57
  11.         KQConner::getDoMode
  12.         set Daventry::Mill::curMode $Console::Return
  13.         if test $Daventry::Mill::curMode == 0
  14.             #sword weapon
  15.             getConInventory
  16.             if test $ConInv::Short == 1010
  17.                 #dagger
  18.                 if test $Daventry::Mill::JumpDir == 0
  19.                     preloadShape cdmilhit.kqs
  20.                     KQMonster::setState Connor Special 'AnimList=conmill.anm,AnimListOn,dagger'
  21.                     sendEvent 2.14 $1 KQCueEvent 300 0
  22.                 else
  23.                     preloadShape cdmilbkj.kqs
  24.                     preloadShape cdbkjhit.kqs
  25.                     KQMonster::setState Connor Special 'AnimList=conmill.anm,AnimListOn,dagbak1,dagbak2'
  26.                     sendEvent 2.68 $1 KQCueEvent 300 0
  27.                 endif
  28.             else if test $ConInv::Short == 1020
  29.                 #axe
  30.                 if test $Daventry::Mill::JumpDir == 0
  31.                     preloadShape camilhit.kqs
  32.                     KQMonster::setState Connor Special 'AnimList=conmill.anm,AnimListOn,axe'
  33.                     sendEvent 2.2 $1 KQCueEvent 300 0
  34.                 else
  35.                     preloadShape camilbkj.kqs
  36.                     preloadShape cabkjhit.kqs
  37.                     KQMonster::setState Connor Special 'AnimList=conmill.anm,AnimListOn,axebak1,axebak2'
  38.                     sendEvent 2.74 $1 KQCueEvent 300 0
  39.                 endif            
  40.             else 
  41.                 #fists 1280
  42.                 if test $Daventry::Mill::JumpDir == 0
  43.                     preloadShape cfmilhit.kqs
  44.                     KQMonster::setState Connor Special 'AnimList=conmill.anm,AnimListOn,fists'
  45.                     sendEvent 2.2 $1 KQCueEvent 300 0    
  46.                 else
  47.                     preloadShape cfbkjhit.kqs
  48.                     preloadShape c_milbkj.kqs
  49.                     KQMonster::setState Connor Special 'AnimList=conmill.anm,AnimListOn,normbak1,fistsbak2'
  50.                     sendEvent 2.74 $1 KQCueEvent 300 0    
  51.                 endif            
  52.             endif
  53.             endif
  54.         else if test $Daventry::Mill::curMode == 1
  55.             #bow weapon - must be small crossbow
  56.             if test $Daventry::Mill::JumpDir == 0
  57.                 preloadShape cbmilhit.kqs
  58.                 KQMonster::setState Connor Special 'AnimList=conmill.anm,AnimListOn,cbow'
  59.                 sendEvent 2.2 $1 KQCueEvent 300 0
  60.             else
  61.                 preloadShape cbmilbkj.kqs
  62.                 preloadShape cbbkjhit.kqs
  63.                 KQMonster::setState Connor Special 'AnimList=conmill.anm,AnimListOn,cbowbak1,cbowbak2'
  64.                 sendEvent 2.74 $1 KQCueEvent 300 0
  65.             endif        
  66.         else 
  67.             #no weapon out
  68.             if test $Daventry::Mill::JumpDir == 0
  69.                 preloadShape c_milhit.kqs
  70.                 KQMonster::setState Connor Special 'AnimList=conmill.anm,AnimListOn,normal'
  71.                 sendEvent 2.2 $1 KQCueEvent 300 0
  72.             else
  73.                 preloadShape c_milbkj.kqs            
  74.                 preloadShape c_bkjhit.kqs
  75.                 KQMonster::setState Connor Special 'AnimList=conmill.anm,AnimListOn,normbak1,normbak2'
  76.                 sendEvent 2.74 $1 KQCueEvent 300 0
  77.             endif        
  78.         endif
  79.         endif
  80.         move KQCamera 0 190227 231352 10230 -.55 0 2.58
  81.         if test $Daventry::Mill::JumpDir == 0
  82.             sendEvent .6 $1 KQCueEvent 1 0
  83.         else 
  84.             sendEvent 1.2 $1 KQCueEvent 1 0
  85.         endif
  86.     endif
  87. else if test $2 == Cue
  88.     if test $3 ==  1
  89.         sendEvent 0 Connor KQAttackEvent milstone 0 8 1
  90.         move KQCamera 0 190380 232400 12500 -.86 0 2.58
  91.     else if test $3 == 300
  92.         KQObject::setHidden milgear1 0
  93.         move KQCamera 0 192780 232150 9255 -.2 0 2.585
  94.         move Connor 0 191300 229530 8050 0 0 -1.57
  95.         KQCamera::follow Connor
  96.         handsOff 0
  97.         setThirdPerson
  98.     endif
  99.     endif
  100. endif
  101. endif